Big Huge Thesaurus

purple martin

noun